
class JoistBasedTechnology
  
  attr_accessor :maxCellSize, :raster, :symetric, :externalWallThickness, :preferredHeight, :floor_plates_strength
  attr_accessor :plates_dim_a, :plates_dim_b
  attr_accessor :joist_width, :joist_heigth, :joist_optimal_length, :joist_distance
  attr_accessor :cealing_plates_strength, :inner_wall_thickness
  attr_accessor :support_offset
  
  def initialize()
    @maxCellSize=5.m
    @raster=625.mm
    @symetric=true
    
    @preferredHeight=3000.mm
    @floor_plates_strength=25.mm
    @cealing_plates_strength=25.mm/2
    @plates_dim_a=4*@raster
    @plates_dim_b=2*@raster
    @joist_width=89.mm
    @joist_heigth=400.mm
    @joist_optimal_length=5000.mm
    @joist_distance=@raster
    @support_offset=@inner_wall_thickness

    @externalWallThickness=@raster
    @inner_wall_thickness=200.mm
    
  end
  
end

